var siteinfo = require('siteinfo.js');
var _api_root =
  siteinfo.dev == 1
    ? siteinfo.siteroot.dev.api_root
    : siteinfo.siteroot.production.api_root;
var uploadDomain =
  siteinfo.dev == 1
    ? siteinfo.siteroot.dev.uploadDomain
    : siteinfo.siteroot.production.uploadDomain;
var downloadDomain =
  siteinfo.dev == 1
    ? siteinfo.siteroot.dev.downloadDomain
    : siteinfo.siteroot.production.downloadDomain;

var api = {
  index: _api_root + 'default/index',
  default: {},
  public: {
    public_grade_list: _api_root + 'public/grade_list', //学校公用-年级列表
    school_course_list: _api_root + 'school/course_list', //学科管理-学科列表

    grade_course_student: _api_root + 'public/grade_course_student', //  学校公用-年级学科
    outline_directory: _api_root + 'lesson/outline_directory', //  课程大纲-课程大纲目录

    public_teacher_curriculum: _api_root + 'public/teacher_curriculum', //  学校公用-教师相关课程
    public_knowledg_list: _api_root + 'public/knowledg_list', //  学校公用-知识点列表
    public_mechanism_list: _api_root + 'public/mechanism_list', //学校公用-学校列表

    student_info: _api_root + 'public/student_info', //获取学生信息
    identity_login: _api_root + 'cloud/identity_login', //云用户中心-生成token
    visit: _api_root + 'public/visit', //学校公用-访问触发器
    statistics_visit: _api_root + 'statistics/visit', //学校公用-访问触发器
    focus: _api_root + 'public/focus', //学校公用-关注/取消关注
    online_time: _api_root + 'public/online_time', //学校公用-在线时长触发器
    recommend_grade: _api_root + 'public/recommend_grade', //学校公用-获取推荐年级
    
    add_formid: _api_root + 'push/add_formid' //推送-添加formid
  },
  course: {
    hot_courses: _api_root + 'student/curriculum/popular', //  首页-热门课程
    student_curriculum_list: _api_root + 'student/curriculum/list', //  课程中心-课程列表
    student_curriculum_list_login: _api_root + 'student/curriculum/list_login', //  课程中心-课程列表(已登录)
    curriculum_info: _api_root + 'school/curriculum_info', //  课程中心-课程详情
    lesson_courseware_list: _api_root + 'lesson/courseware_list', //  课件列表
    lesson_courseware_info: _api_root + 'lesson/courseware_info', //  课件详情
    lesson_question_list: _api_root + 'lesson/question_list', //习题课时列表
    student_curriculum_item_list: _api_root + 'student/curriculum/item_list', //课程中心-题目列表
    student_curriculum_submit: _api_root + 'student/curriculum/submit', //课程中心-提交习题
    brgin_study: _api_root + 'student/curriculum/brgin_study', //课程中心-开始学习记录
    study_plan: _api_root + 'student/curriculum/study_plan', //课程中心-学习进度
    study_tag: _api_root + 'student/curriculum/study_tag' //课程中心-学习标记
  },
  passport: {
    login: _api_root + 'cloud/weixin_login_new' //  微信登录
  },
  order: {
    get_out_trade_no: _api_root + 'pay/get_out_trade_no', //支付-获取订单号
    info: _api_root + 'pay/info', //支付-获取订单详情
    order: _api_root + 'pay/order', //支付-确认订单
    unifiedorder: _api_root + 'pay/unifiedorder', //支付-统一下单
    list: _api_root + 'pay/list', //支付-获取订单列表
    option: _api_root + 'pay/option', //支付-取消订单
    notify_xcx: _api_root + 'pay/notify_xcx' //支付-小程序支付回调
  },
  teacher: {
    list: _api_root + 'student/teacher/list', //  名师-名师列表
    student_teacher_info: _api_root + 'student/teacher/info', //  名师-名师列表
    student_teacher_focus_list: _api_root + 'student/teacher/focus_list' //  名师-名师关注列表
  },
  student: {
    myself: _api_root + 'student/curriculum/myself', //课程中心-我的课程列表
    errbook_list: _api_root + 'student/errbook/list', //错题本-列表
    errbook_info: _api_root + 'student/errbook/info', //错题本-详情
    video_trajectory: _api_root + 'student/video/trajectory' //视频讲解-浏览过的视频
  },
  school: {
    list: _api_root + 'public/school_list',
    info: _api_root + 'public/school_info', //  机构-机构列表
    public_student_info_finish: _api_root + 'public/student_info_finish' //学校公用-完善学生信息
  },
  video: {
    list: _api_root + 'student/video/list', //  视频讲解-视频列表
    info: _api_root + 'student/video/info', //  视频讲解-视频详情
    like: _api_root + 'student/video/like' //  视频讲解-猜你喜欢
  },
  movies: {
    list: _api_root + 'movies/list', //  影视中心-影视列表
    info: _api_root + 'movies/info', //  影视中心-影视详情
    type_list: _api_root + 'movies/type_list', //  影视中心-类型列表
    region_list: _api_root + 'movies/region_list' //  影视中心-地区列表
  },
  coach: {
    coach_student_list: _api_root + 'coach/student_list', //辅导中心-列表(学生)
    coach_info: _api_root + 'coach/info', //辅导中心-详情
    coach_answer: _api_root + 'coach/answer', //辅导中心-学生答题详情
    coach_submit: _api_root + 'coach/submit', //辅导中心-学生答题
    coach_correct_item: _api_root + 'coach/correct_item' //辅导中心-题目正确率
  },
  abvertising: {
    list: _api_root + 'abvertising/list' //广告-广告列表
  },
  pm: {
    type: _api_root + 'pm/type', //消息中心-消息分类
    curriculum: _api_root + 'pm/curriculum' // 消息中心-推荐课程
  },
  xh: {
    uploadDomain: uploadDomain,
    downloadDomain: downloadDomain
  }
};
module.exports = api;
